﻿@charset "utf-8";
/* CSS Document */
body{margin:0px; padding:0px; font-size:12px; font-family:Arial, "微软雅黑"; color:#666;}
a{color:#666; text-decoration:none; outline:none;}
a:active{star:expression(this.onFocus=this.blur());} 
img{border:0px;  margin-top:0px}
a:link {text-decoration: none; outline:none;}
a:visited{text-decoration: none; outline:none;}
a:hover{text-decoration:none; color:#4f8bbd; outline:none;}
ul, p, dl, dt, dd{padding:0px; margin:0px;}
li{list-style-position:outside; list-style-type:none;}
h1, h2, h3, h4, h5{font-size:14px; padding:0px; margin:0px;}
h1{font-size:16px;}
h5{font-size:12px;}
.fl{float:left;}
.fr{float:right;}
.clear_f{clear:both; height:0px; padding:0px; margin:0px; display:block; _display:inherit;}
.h10{height:10px; overflow:hidden; clear:both;}
.h40{height:40px; overflow:hidden; clear:both;}
.h50{height:50px; overflow:hidden; clear:both;}
input, textarea{background:transparent; padding:0px; font-size:12px; font-family:Arial, "微软雅黑"; color:#888; outline:none; border:0px;}
em{font-style:normal;}
.btn1{cursor:pointer;}

.wal{width:1000px; margin:0px auto;}
.blue{color:#4f8bbd;}
.w220{width:220px;}
.w750{width:750px;}

.headDiv{height:179px; background:#4f8bbd url(../images/head.jpg) left top no-repeat; color:#FFF; position:relative;}
.headDiv a{color:#FFF;}
.headDiv a:hover{color:#ffc56b;}
.topDiv{height:31px; line-height:30px; overflow:hidden; background:url(../images/line.png) bottom repeat-x;}
.topDiv .wal{height:30px; overflow:hidden; position:relative;}
.topDiv li{float:left; height:31px; background:url(../images/topdiv.png) right center no-repeat; padding:0 10px 0 8px; position:relative; right:-10px;}
.topDiv li em{background:url(../images/ico1.png) right center no-repeat; padding-right:10px;}
.topDiv a img{float:left; margin-right:3px; position:relative; top:7px;}
.topDiv a .img2{display:none;}
.topDiv a:hover img{display:none;}
.topDiv a:hover .img2{display:block;}
.topTel{position:absolute; right:50%; margin-right:-500px; top:80px; background:url(../images/toptel.png) left center no-repeat; white-space:nowrap; padding:3px 0 0 55px; font-size:14px;}
.topTel h1{font-size:24px;}
.headDiv .logo{position:absolute; left:50%; margin-left:-500px; top:58px;}

.nav{height:50px; overflow:hidden;background:#f2f2f2;}
/*3.16*/
/*.nav .wal{width:1000px; overflow:hidden; position:relative;}*/
.nav .wal{width:1000px; overflow:hidden; position:relative;}
.nav ul{width:110%;}
.nav li{float:left; height:50px; padding-right:2px; background:url(../images/ico1.gif) right center no-repeat; position:relative; left:-3px;}
/*.nav a{display:block; float:left; height:50px; line-height:50px; white-space:nowrap; padding:0 20px; font-size:14px; font-weight:bold;}*/
.nav a{display:block; float:left; height:50px; line-height:50px; white-space:nowrap; padding:0 10px; font-size:14px; font-weight:bold;width:78px;text-align:center;}
/*.nav .aNow{color:#4f8bbd;}*/
/*3.23*/
.sNav{position:absolute; z-index:19; top:229px; left:0; background:#fff; width:150px; display:none; padding:10px 0; border-top:#058DC1 solid 3px; -webkit-box-shadow: 3px 3px 3px;  
  -moz-box-shadow: 3px 3px 3px;  
  box-shadow: 3px 3px 3px; }
.sNav .imgDiv{ padding-left:45px;}
.sNav .list{ padding-left:10px;}
.sNav li{height:24px; line-height:24px; overflow:hidden; font-size:14px;}
.sNav li a{ display:block; padding-left:20px; background:url(../images/ico3.png) left center no-repeat;}
.sNav li a:hover{ color:#d6435f; background:url(../images/ico3on.png) left center no-repeat;}
.nav .aNow,.nav .aNow1{color:#4f8bbd;}


.tabContent{display:none;}
.tab li{cursor:pointer;}

.footDiv, .footDiv .wal{height:270px; background:#FFF; position:relative;}
.footDiv .logo{position:absolute; left:0px; top:50px;}
.footDiv .list{padding-left:178px; height:226px; overflow:hidden;}
.footDiv .list li{float:left; width:135px; line-height:23px;}
.footDiv .list .li_01{width:136px;}
.footDiv .list a{color:#999;}
.footDiv .list a:hover, .footDiv .list h2 a{color:#4f8bbd;}
.footDiv .list h2 a{display:block; padding:42px 0 10px 0;}
.footDiv .ewm{position:absolute; top:43px; right:0px; width:127px;}
.footDiv .ewm img{border:#ccc solid 1px;}
.footDiv .ewm em{color:#ff9933; font-size:18px;}
.footDiv .ewm .name{padding:10px 0 5px 0;}
.footDiv .link{color:#999; height:42px; line-height:42px; overflow:hidden; border-top:#ccc solid 1px;}
.footDiv .link a{padding:0 6px; color:#999;}
.footDiv .link a:hover{color:#4f8bbd;}
.foot{text-align:center; height:31px; line-height:31px; background:#cbcbcb;}

.topA{display:block; background:url(../images/topa.png) left top no-repeat; width:60px; height:60px; position:fixed; z-index:20; right:20px; bottom:50px;}

.pageBanner{height:540px; position:relative; margin-bottom:30px;}

.sideTitle{background:url(../images/sidetitle.jpg) left center no-repeat; height:80px; position:relative; color:#FFF; text-transform:uppercase; padding-left:60px; font-size:10px;}
.sideTitle img{position:absolute; left:10px; top:16px;}
.sideTitle h1{font-size:18px; padding:20px 0 1px 0;}
.sideNav{border-left:#e1e1e1 solid 1px; border-right:#e1e1e1 solid 1px; padding:5px 0; border-bottom:#4f8bbd solid 2px; margin-bottom:20px;}
.sideNav a{display:block; border-bottom:#e1e1e1 solid 1px; font-size:14px; height:41px; line-height:40px; padding-left:18px;}
.sideNav a:hover, .sideNav .aNow{background:url(../images/ico6.png) 192px center no-repeat; color:#6699cc;}

.sideProduct{border:#e1e1e1 solid 1px; border-bottom:#4f8bbd solid 2px; margin-bottom:20px;}
.sideProduct .tab{height:58px; line-height:48px; font-size:14px; color:#999; padding:0 10px;}
.sideProduct .tab li{height:48px; padding:0 10px 0 9px; background:url(../images/ico7.png) right center no-repeat; float:left; white-space:nowrap;}
.sideProduct .tab .liNow{color:#333;}
.sideProduct .list li{height:100px; overflow:hidden; position:relative; padding:0 10px 0 108px; line-height:18px;}
.sideProduct .imgDiv{position:absolute; left:19px; top:0px;}

.sideRank{border:#e1e1e1 solid 1px; border-bottom:#4f8bbd solid 2px; margin-bottom:20px;}
.sideRank .tab{height:58px; line-height:48px; font-size:14px; color:#999; padding:0 10px;}
.sideRank .tab li{height:48px; padding:0 10px 0 9px; background:url(../images/ico7.png) right center no-repeat; float:left; white-space:nowrap;}
.sideRank .tab .liNow{color:#333;}
.sideRank .list{height:318px; background:url(../images/siderank.gif) 19px top no-repeat;}
.sideRank .list li{height:30px; line-height:30px; overflow:hidden; padding-left:46px; position:relative; top:-6px;}
.sideRank .list span{display:none;}

.sideContact .sideTitle{height:60px; padding-left:82px;}
.sideContact .sideTitle img{left:34px;}
.sideContact .sideTitle h1{padding-top:10px;}
.sideContact .box{border:#e1e1e1 solid 1px; border-top:0px; border-bottom:#4f8bbd solid 2px; min-height:386px; _height:386px; background:url(../images/sidecontact.jpg) left bottom no-repeat; padding:0 10px;}
.sideContact .tel{font-size:14px; color:#999; padding:15px 0 8px 0;}
.sideContact .tel h2{font-size:18px; position:relative; top:-2px;}
.sideContact .list{padding-bottom:10px; border-bottom:#ccc dashed 1px;}
.sideContact .list li{height:30px; line-height:20px; overflow:hidden; font-size:14px;}
.sideContact .list em{float:left;}
.sideContact .list a{display:block; float:left; width:82px; height:20px; line-height:20px; text-align:center; color:#999; background:url(../images/btn3.png) left bottom no-repeat; position:relative; left:3px;}
.sideContact .list a:hover{background:url(../images/btn3.png) left top no-repeat; color:#FFF;}
.sideContact .list2{padding-top:15px;}
.sideContact .list2 li{padding:0 0 10px 42px; font-size:14px; min-height:20px; _height:20px; line-height:20px; position:relative;}
.sideContact .list2 b{position:absolute; left:0px; top:0px; white-space:nowrap;}

.footForm{height:530px; background:#4f8bbd url(../images/footform.jpg) center top no-repeat; color:#FFF; position:relative;}
.footForm .title{height:164px; background:url(../images/footform.gif) center 121px no-repeat; text-align:center;}
.footForm .title div{font-size:30px; padding:50px 0 8px 0;}
.footForm .form{width:1000px; overflow:hidden; position:relative;}
.footForm ul{width:110%;}
.footForm li{padding-bottom:11px;}
.footForm .li_01{float:left; width:337px; height:30px; overflow:hidden; position:relative;}
.footForm .li_01 img{position:absolute; z-index:10; top:5px; right:20px;}
.footForm .input1{background:url(../images/input1.png) left top no-repeat; width:326px; height:30px; line-height:30px; text-indent:10px; font-size:14px; color:#999;}
.footForm .input2{background:url(../images/input2.png) left top no-repeat; width:110px;}
.footForm dd{float:left; font-size:14px; white-space:nowrap; padding-right:35px; line-height:30px;}
.footForm textarea{background:url(../images/bg2.png); width:980px; height:140px; padding:5px 10px; line-height:20px; font-size:14px; color:#999;}
.footForm .tips{float:left; padding-right:10px;}
.footForm .btn1{background:url(../images/btn6.png); width:110px; height:30px; font-size:14px; color:#FFF;}
.footForm .content{position:absolute; right:50%; margin-right:-500px; top:400px; width:420px; font-size:14px; line-height:28px;}
.footForm .content div{font-size:18px;}
.footForm .content div span{font-size:24px;}

.pageNow{margin-bottom:30px; height:34px; line-height:31px; overflow:hidden; background:url(../images/pagenow.gif) bottom repeat-x; color:#999;}
.pageNow h1{border-bottom:#679cc7 solid 3px; height:31px; font-size:18px; font-weight:400; background:url(../images/pagenow.png) left center no-repeat; padding-left:15px;}
.pageNow a{color:#999;}
.pageNow a:hover{color:#4f8bbd;}

.sideClass{border:#e1e1e1 solid 1px; border-top:0px; border-bottom:#4f8bbd solid 2px; margin-bottom:20px; padding:0 9px 10px 9px;}
.sideClass dd a{display:block; height:36px; line-height:36px; font-size:14px; overflow:hidden; color:#999; padding-left:21px; background:url(../images/ico8.png) 12px center no-repeat;}
.sideClass dd a:hover, .sideClass dd .aNow{background:url(../images/ico8on.png) 12px center no-repeat; color:#6699cc;}
.sideClass h2{font-weight:400; padding:15px 0 5px 0;}
.sideClass h2 a{display:block; padding-left:20px; border-bottom:#e1e1e1 solid 1px; color:#6699cc; height:35px; line-height:35px; font-size:16px; overflow:hidden; background:url(../images/ico9.png) left center no-repeat;}

.pageNum{text-align:center; padding-top:30px; height:100px; text-align:center; font-size:14px;}
.pageNum em{font-family:"宋体";}
.pageNum a{display:inline-block; width:29px; height:29px; line-height:29px; margin:0 5px; border-right:#d8d8d8 solid 1px; border-bottom:#d8d8d8 solid 1px;}
.pageNum a:hover, .pageNum .aNow{background:#6699cc; color:#FFF;}
    .pageNum span {
        display:inline-block; width:29px; height:29px; line-height:29px; margin:0 5px; border-right:#d8d8d8 solid 1px; border-bottom:#d8d8d8 solid 1px;
        background:#6699cc; color:#fff;
    }
.indexBar{position:fixed; z-index:100; right:50px; top:50%; margin-top:-150px; width:19px;}
.indexBar a{display:block; height:30px; position:relative; background:url(../images/indexbar.png) left center no-repeat;}
.indexBar a div{position:absolute; left:-100px; top:0px; background:url(../images/indexbarbg.png) left center no-repeat; width:96px; height:30px; line-height:30px; text-align:center; color:#FFF; display:none;}
.indexBar a:hover, .indexBar .aNow{background:url(../images/indexbaron.png) left center no-repeat;}
.indexBar a:hover div, .indexBar .aNow div{display:block;}

/*list-page*/
.list-page {
	position: relative;
	width: 100%;
	height: 50px;
	font-size: 16px;
	line-height: 25px;
	text-align: center;
	overflow: hidden;
	margin: 0px auto;
}
.list-page ul {
	position: relative;
	left: 10%;
	float: left;
}
.list-page li {
	position: relative;
	float: left;
	margin: 10px 7px;
	font-size: 16px;
	border: 1px solid #CCC;
	min-width:40px;
}
.list-page li a {
	float: left;
	display: block;
	padding: 0 14px;
	height: 25px;
	line-height: 25px;	
}
.list-page option {
	height: 25px;
	line-height: 25px;
}
.list-page select{
	display: block;
	height: 25px;
	line-height: 25px;
	border: 1px solid #fff;
	float: left;
	margin-left:5px;
}
.list-page .thisclass {
	border: 1px solid #ccc;
	background: #dcdcdc;
	color: #333;
	text-decoration: none;
}

.list-page ul li .pageinfo{
    color: #999;
	display: block;
    padding: 0 14px;
    height: 25px;
    line-height: 25px;
}
.list-page li strong{
	color: #555;
    font-weight: normal;
    margin: 0px 2px;   
}
.list-page .thisclass a:hover {
	color: #333;		
}
.list-page li:hover{
	border: 1px solid #2b82be;
	color: #333;
	text-decoration: none;
}

.content img{max-width:100%;}

